Definition of Tribulus Terestris

  • (noun) tropical annual procumbent poisonous subshrub having fruit that splits into five spiny nutlets; serious pasture weed

Synonyms of Tribulus Terestris


Antonyms of Tribulus Terestris


No Antonyms Found.

Homophones of Tribulus Terestris


No Homophones Found.